strong water current, generally from a river or brook - Espagnol Anglais Dictionnaire